package com.um.jdy.common.charge.entity.po;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.um.springboot.starter.orm.entity.BaseEntity;
import lombok.Data;
import java.util.Date;

/**
 * 充电BMS功率表
 * @TableName charge_ev_bms_power
 */
@TableName(value ="charge_ev_bms_power")
@Data
public class EvBmsPower extends BaseEntity {

	/**
	 * id
	 */
	 @TableId
	 private String chargeEvBmsPowerId;

	/**
	 * 租户ID
	 */
	private String comId;

	/**
	 * 订单id
	 */
	 private String chargeOrderId;

	/**
	 * 桩编码
	 */
	 private String code;

	/**
	 * 枪号
	 */
	 private Integer gunNo;

	/**
	 * 创建时间
	 */
	 private Date createTime;

	/**
	 * BMS 电压需求
	 */
	 private Integer bmsRequireVoltage;

	/**
	 * BMS 电流需求
	 */
	 private Integer bmsRequireElectricity;

	/**
	 * BMS 充电模式
	 */
	 private Integer bmsChargeMode;

	/**
	 * BMS 充电电压测量值
	 */
	 private Integer bmsChargeVoltage;

	/**
	 * BMS 充电电流测量值
	 */
	 private Integer bmsChargeElectricity;

	/**
	 * BMS 最高单体动力蓄电池电压及组号
	 */
	 private Integer bmsSingleBatteryMaxVoltage;

	/**
	 * BMS 当前荷电状态 SOC
	 */
	 private Integer bmsSoc;

	/**
	 * BMS 估算剩余充电时间
	 */
	 private Integer bmsPredictRemainMinutes;

	/**
	 * 电桩电压输出值
	 */
	 private Integer outputVoltage;

	/**
	 * 电桩电流输出值
	 */
	 private Integer outputElectricity;

	/**
	 * 累计充电时间
	 */
	 private Integer totalChargeMinutes;

	/**
	 * 
	 */
	 private String isDelete;

	/**
	 * 
	 */
	 private Date deleteTime;


}
